package com.ttg.common.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * @author ZQ
 * @version 1.0
 * @Description
 * @date 2021/1/15 15:01
 */
@Data
public class OrganCheckSignVo implements Serializable {
    private static final long serialVersionUID = 7928412943185787217L;
    private Long admId;
    /**
     * 运营平台编号
     */
    private Long orgNo;

    /**
     * 机构编号
     */
    private Long agentNo;
    /**
     * Token_id
     */
    private Long tokenId;
    /**
     * 请求方式  api  token
     */
    private String requestType;
    /**
     * 代理层级
     */
    private Integer agentLevel;
    /**
     * 最大层级
     */
    private Integer orgMaxLevel;
    /**
     * 公钥
     */
    private String orgPublicKey;

    /**
     * 私钥
     */
    private String orgPrivateKey;
    private String aesKey;
    private Integer apiAuth;

    /**
     * 门店编号
     */
    private Long shopNo;

    /**
     * 商户编号
     */
    private Long mctNo;

    /**
     * 商户管理员编号
     */
    private Long scrId;

    /**
     * open_id
     */
    private String openId;
    /**
     * 商户请求数据 json
     */
    private String data;
    private String lang;
    private String url;
    private String tokenType;
    private String ip;


    /**
     * 加密方式
     */
    private String sign_type;

    /*↓↓↓↓↓↓↓↓↓↓↓↓↓优惠券客户端需要的信息↓↓↓↓↓↓↓↓↓↓↓↓↓*/
    /**
     * 会员id
     * 仅优惠券客户使用，其他地方为null
     */
    private Long vipId;
    /**
     * 会员手机号
     * 仅优惠券客户使用，其他地方为null
     */
    private String vipMobile;
    /**
     * 渠道ID
     * 仅优惠券客户使用，其他地方为null
     */
    private Long chlId;
    /**
     * 定位信息
     * 仅优惠券客户使用，其他地方为null
     */
    private String address;
    /*↑↑↑↑↑↑↑↑↑↑↑↑↑优惠券客户端需要的信息↑↑↑↑↑↑↑↑↑↑↑↑↑*/
}
